--Converted with ttyyuu12345's model to script plugin v4 function sandbox(var,func) local env = getfenv(func) local newenv = setmetatable({},{ __index = function(self,k) if k=="script" then return var else return env[k] end end, }) setfenv(func,newenv) return func end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) Tool0 = Instance.new("Tool") Part1 = Instance.new("Part") SpecialMesh2 = Instance.new("SpecialMesh") Sound3 = Instance.new("Sound") Script4 = Instance.new("Script") LocalScript5 = Instance.new("LocalScript") Camera6 = Instance.new("Camera") Tool0.Name = "RageTable" Tool0.TextureId = "http://www.roblox.com/asset/?id=111900204" Tool0.Grip = CFrame.new(0, 0, 0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1) Tool0.GripPos = Vector3.new(0, 0, 0.30000001192092896) Tool0.ToolTip = "Flip Out" Part1.Name = "Handle" Part1.Parent = Tool0 Part1.CFrame = CFrame.new(1.49800003, 33.0349998, -37.5, -8.92122927e-08, -9.00136854e-09, -0.999999881, 0, 0.999999881, -9.00136232e-09, 0.999999881, 0, -8.92122927e-08) Part1.Orientation = Vector3.new(0, -90, 0) Part1.Position = Vector3.new(1.4980000257492065, 33.03499984741211, -37.5) Part1.Rotation = Vector3.new(174.24000549316406, -89.97000122070312, 174.24000549316406) Part1.Size = Vector3.new(1.2000000476837158, 0.6699948310852051, 0.6699947118759155) Part1.BottomSurface = Enum.SurfaceType.Smooth Part1.TopSurface = Enum.SurfaceType.Smooth Part1.FormFactor = Enum.FormFactor.Custom Part1.formFactor = Enum.FormFactor.Custom Tool0.Parent = owner.Character SpecialMesh2.Parent = Part1 SpecialMesh2.MeshId = "http://www.roblox.com/asset/?id=111868131" SpecialMesh2.Scale = Vector3.new(0.20000000298023224, 0.20000000298023224, 0.20000000298023224) SpecialMesh2.TextureId = "http://www.roblox.com/asset/?id=111867655" SpecialMesh2.MeshType = Enum.MeshType.FileMesh Sound3.Parent = Part1 Sound3.SoundId = "rbxasset://sounds/bass.mp3" Sound3.Volume = 10 Script4.Parent = Tool0 table.insert(cors,sandbox(Script4,function() function FindAttachedHumanoid(part) local tpart = part while tpart.Parent do if tpart.Parent:FindFirstChild('Humanoid') then return tpart.Parent.Humanoid end tpart = tpart.Parent end return nil end function MakeValue(class,name,value,parent) local temp = Instance.new(class) temp.Name = name temp.Value = value temp.Parent = parent return temp end local Tool = script.Parent local Handle = Tool:WaitForChild('Handle') local YellSound = Handle:WaitForChild('Sound') local AniScript = Tool:WaitForChild('AnimationPlayerScript') local explosion = Instance.new("Sound", Handle) explosion.SoundId = "http://www.roblox.com/asset/?id=258057783" explosion.Volume = 3 explosion.Pitch = 1 --http://www.roblox.com/Asset?ID=111898513'--http://www.roblox.com/Asset?ID=111880514' local ThrowAnimation = 'http://www.roblox.com/Asset?ID=111898867' local ThrowFace = 'http://www.roblox.com/asset?id=111882478' local ThrowTable= Instance.new('Part') do --ThrowTable.Shape = 'Ball' ThrowTable.FormFactor='Custom' ThrowTable.Size = Vector3.new(4.8, 2.43, 3.63) ThrowTable.CanCollide = true local tmesh = Instance.new('SpecialMesh') tmesh.MeshId = 'http://www.roblox.com/asset/?id=111868131' tmesh.TextureId = 'http://www.roblox.com/asset/?id=111867655' tmesh.Parent = ThrowTable end local LookGyro= Instance.new('BodyGyro') LookGyro.maxTorque = Vector3.new(0,math.huge,0) local ActivateLock=false Tool.Activated:connect(function() if ActivateLock then return end ActivateLock = true local character = Tool.Parent local humanoid = character:WaitForChild('Humanoid') local torso = character:WaitForChild('Torso') local head = character:WaitForChild('Head') local face = head:FindFirstChild('face') local oldFace ='' if face then oldFace = face.Texture end humanoid.WalkSpeed = 0 LookGyro.cframe = torso.CFrame - torso.CFrame.p LookGyro.Parent = torso local ntable = ThrowTable:Clone() ntable.CFrame = torso.CFrame+(torso.CFrame.lookVector*3) ntable.Parent = Workspace MakeValue('StringValue','aniId',ThrowAnimation,AniScript) YellSound:play() if face then face.Texture=ThrowFace end local bAVel = Instance.new('BodyAngularVelocity') bAVel.maxTorque = Vector3.new(math.huge,math.huge,math.huge) bAVel.angularvelocity = ((torso.CFrame*CFrame.Angles(0,math.pi/2,0)).lookVector*10) bAVel.Parent = ntable local bVel = Instance.new('BodyVelocity') bVel.maxForce = Vector3.new(math.huge,0,math.huge) bVel.velocity = (torso.CFrame.lookVector*25) bVel.Parent = ntable ntable.Touched:connect(function(part) --print('GotTouched:' .. part.Name) Spawn(function() if part.Name == 'Terrain' then return end if part.Anchored then return end local hitHumanoid = FindAttachedHumanoid(part) if hitHumanoid then if hitHumanoid.Parent.Name ~= owner.Character.Name then local exp = Instance.new("Explosion") exp.Position = hitHumanoid.Parent.Head.Position exp.Parent = hitHumanoid.Parent.Head end end if part.Size.x*part.Size.y*part.Size.z<=5*9*5 then part.Velocity = (Vector3.new((math.random()-.5)*2,math.random(),(math.random()-.5)*2).unit)*150 end end) end) LookGyro.Parent = nil humanoid.WalkSpeed = 16 if face then face.Texture=oldFace end game.Debris:AddItem(ntable,5) ActivateLock = false end) end)) LocalScript5.Name = "AnimationPlayerScript" LocalScript5.Parent = Tool0 table.insert(cors,sandbox(LocalScript5,function() function FindAttachedHumanoid(part) local tpart = part while tpart.Parent do if tpart.Parent:FindFirstChild('Humanoid') then return tpart.Parent.Humanoid end tpart = tpart.Parent end return nil end script.ChildAdded:connect(function(nchild) local humanoid = FindAttachedHumanoid(script) local ani = Instance.new('Animation') ani.AnimationId= nchild.Value local aniTrack=humanoid:LoadAnimation(ani) aniTrack:Play() end) end)) Camera6.Name = "ThumbnailCamera" Camera6.Parent = Tool0 Camera6.CFrame = CFrame.new(0.68505764, 33.5573082, -36.7884026, 0.658647597, 0.32750383, -0.67743969, -1.49011612e-08, 0.90031004, 0.43524906, 0.752451539, -0.286675751, 0.59298712) Camera6.CoordinateFrame = CFrame.new(0.68505764, 33.5573082, -36.7884026, 0.658647597, 0.32750383, -0.67743969, -1.49011612e-08, 0.90031004, 0.43524906, 0.752451539, -0.286675751, 0.59298712) Camera6.Focus = CFrame.new(1.49800003, 33.0349998, -37.5, 1, 0, 0, 0, 1, 0, 0, 0, 1) Camera6.focus = CFrame.new(1.49800003, 33.0349998, -37.5, 1, 0, 0, 0, 1, 0, 0, 0, 1) for i,v in pairs(mas:GetChildren()) do v.Parent = workspace pcall(function() v:MakeJoints() end) end mas:Destroy() for i,v in pairs(cors) do spawn(function() pcall(v) end) end